package timing.ukulele.third.persistent.weixin;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import timing.ukulele.persistence.model.BaseIdWorkerModel;

/**
 * 微信自定义菜单分组
 */
@Data
@TableName("wx_menu_rule")
@EqualsAndHashCode(callSuper = true)
public class WxMenuRule extends BaseIdWorkerModel {

	/**
	 * appId
	 */
	private String appId;
    /**
     * 菜单类型(1:默认菜单，2:个性化菜单：让公众号的不同用户群体看到不一样的自定义菜单)
     */
    private Integer menuType;
	/**
	 * 名称
	 */
	private String name;
    /**
     * 菜单ID（如果是个性化菜单，那么是微信返回的菜单ID）
     */
    private String menuId;
    /**
     * 用户标签的ID
     */
    private String tagId;
    /**
     * 性别：男（1）女（2）
     */
    private String sex;
    /**
     * 国家信息
     */
    private String country;
    /**
     * 省份信息
     */
    private String province;
    /**
     * 城市信息
     */
    private String city;
    /**
     * 语言信息
     */
    private String language;
    /**
     * 客户端版本，当前只具体到系统型号：IOS(1), Android(2),Others(3)
     */
    private String clientPlatformType;
}
